package com.glela.order.model;

/**
 * 
 * @author MaoZeYao
 * 
 */
public class AfterSales {

	private Long id;

	// 订单
	private Long orderObjectId;// 父订单ID

	private Long orderInfoId;// 子订单ID

	private Long orderDetailId;// 订单详情ID

	private String orderInfoSn;

	// 用户
	private Long userId;// 用户ID

	private String customerServiceNumber;// 售后单号

	private String userRefundReason;// 退款理由

	private String userFirstReason;// 用户首次填写的说明

	private String supplementaryReason;// 补充说明 针对申诉

	private Long refundMoney;// 退款金额

	private int quantity;

	private int refundCashMoney;// 退款现金币

	private int refundBalancePaid;// 退款余额
	
	private String imgProof1;// 图片凭证1
	

	private String imgProof2;// 图片凭证2

	private String imgProof3;// 图片凭证3

	// 商户
	private Long storeId;// 店铺ID

	private String storeRefuseReason;// 商户拒绝理由

	private String storeRefuseReason1;// 拒绝申诉理由

	private int isRefund;// 1退款 2退货退款

	private String productBn;

	// 基础
	private int type;// 售后类型 1售后 2申诉

	private int sendBack;

	private String courierCompany;// 快递公司

	private String courierNumber;// 快递单号

	private String courierCompanyEn; // 快递公司编号

	private String createTime;// 创建时间

	private String updateTime;// 更新时间

	private String finishTime;// 已完成时间

	private String agreeTime;// 已同意时间

	private String refuseTime;// 已拒绝时间

	private int status;// 0禁用 1待处理 2已同意 3已完成 4已拒绝

	private String refundId;// 退款单号

	private String returnOrderId; // 校妆用

	private long productId;

	private int history;
	private Long refundCashFreight;//运费 妆币  
	
	private Long refundBalanceFreight;//运费 余额  
	
	private Long refundFreight;//运费 现金付  

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getOrderObjectId() {
		return orderObjectId;
	}

	public void setOrderObjectId(Long orderObjectId) {
		this.orderObjectId = orderObjectId;
	}

	public Long getOrderInfoId() {
		return orderInfoId;
	}

	public void setOrderInfoId(Long orderInfoId) {
		this.orderInfoId = orderInfoId;
	}

	public Long getOrderDetailId() {
		return orderDetailId;
	}

	public void setOrderDetailId(Long orderDetailId) {
		this.orderDetailId = orderDetailId;
	}

	public String getOrderInfoSn() {
		return orderInfoSn;
	}

	public void setOrderInfoSn(String orderInfoSn) {
		this.orderInfoSn = orderInfoSn;
	}

	public Long getUserId() {
		return userId;
	}

	public void setUserId(Long userId) {
		this.userId = userId;
	}

	public String getCustomerServiceNumber() {
		return customerServiceNumber;
	}

	public void setCustomerServiceNumber(String customerServiceNumber) {
		this.customerServiceNumber = customerServiceNumber;
	}

	public String getUserRefundReason() {
		return userRefundReason;
	}

	public void setUserRefundReason(String userRefundReason) {
		this.userRefundReason = userRefundReason;
	}

	public String getUserFirstReason() {
		return userFirstReason;
	}

	public void setUserFirstReason(String userFirstReason) {
		this.userFirstReason = userFirstReason;
	}

	public String getSupplementaryReason() {
		return supplementaryReason;
	}

	public void setSupplementaryReason(String supplementaryReason) {
		this.supplementaryReason = supplementaryReason;
	}

	public Long getRefundMoney() {
		return refundMoney;
	}

	public void setRefundMoney(Long refundMoney) {
		this.refundMoney = refundMoney;
	}

	public int getQuantity() {
		return quantity;
	}

	public void setQuantity(int quantity) {
		this.quantity = quantity;
	}

	public int getRefundCashMoney() {
		return refundCashMoney;
	}

	public void setRefundCashMoney(int refundCashMoney) {
		this.refundCashMoney = refundCashMoney;
	}

	public String getImgProof1() {
		return imgProof1;
	}

	public void setImgProof1(String imgProof1) {
		this.imgProof1 = imgProof1;
	}

	public String getImgProof2() {
		return imgProof2;
	}

	public void setImgProof2(String imgProof2) {
		this.imgProof2 = imgProof2;
	}

	public String getImgProof3() {
		return imgProof3;
	}

	public void setImgProof3(String imgProof3) {
		this.imgProof3 = imgProof3;
	}

	public Long getStoreId() {
		return storeId;
	}

	public void setStoreId(Long storeId) {
		this.storeId = storeId;
	}

	public String getStoreRefuseReason() {
		return storeRefuseReason;
	}

	public void setStoreRefuseReason(String storeRefuseReason) {
		this.storeRefuseReason = storeRefuseReason;
	}

	public int getIsRefund() {
		return isRefund;
	}

	public void setIsRefund(int isRefund) {
		this.isRefund = isRefund;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getSendBack() {
		return sendBack;
	}

	public void setSendBack(int sendBack) {
		this.sendBack = sendBack;
	}

	public String getCourierCompany() {
		return courierCompany;
	}

	public void setCourierCompany(String courierCompany) {
		this.courierCompany = courierCompany;
	}

	public String getCourierNumber() {
		return courierNumber;
	}

	public void setCourierNumber(String courierNumber) {
		this.courierNumber = courierNumber;
	}

	public String getCourierCompanyEn() {
		return courierCompanyEn;
	}

	public void setCourierCompanyEn(String courierCompanyEn) {
		this.courierCompanyEn = courierCompanyEn;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	public int getStatus() {
		return status;
	}

	public void setStatus(int status) {
		this.status = status;
	}

	public String getRefundId() {
		return refundId;
	}

	public void setRefundId(String refundId) {
		this.refundId = refundId;
	}

	public String getStoreRefuseReason1() {
		return storeRefuseReason1;
	}

	public void setStoreRefuseReason1(String storeRefuseReason1) {
		this.storeRefuseReason1 = storeRefuseReason1;
	}

	public String getProductBn() {
		return productBn;
	}

	public void setProductBn(String productBn) {
		this.productBn = productBn;
	}

	public String getReturnOrderId() {
		return returnOrderId;
	}

	public void setReturnOrderId(String returnOrderId) {
		this.returnOrderId = returnOrderId;
	}

	public long getProductId() {
		return productId;
	}

	public void setProductId(long productId) {
		this.productId = productId;
	}

	public int getHistory() {
		return history;
	}

	public void setHistory(int history) {
		this.history = history;
	}

	public String getFinishTime() {
		return finishTime;
	}

	public void setFinishTime(String finishTime) {
		this.finishTime = finishTime;
	}

	public String getAgreeTime() {
		return agreeTime;
	}

	public void setAgreeTime(String agreeTime) {
		this.agreeTime = agreeTime;
	}

	public String getRefuseTime() {
		return refuseTime;
	}

	public void setRefuseTime(String refuseTime) {
		this.refuseTime = refuseTime;
	}

	public int getRefundBalancePaid() {
		return refundBalancePaid;
	}

	public void setRefundBalancePaid(int refundBalancePaid) {
		this.refundBalancePaid = refundBalancePaid;
	}

	public Long getRefundCashFreight() {
		return refundCashFreight;
	}

	public void setRefundCashFreight(Long refundCashFreight) {
		this.refundCashFreight = refundCashFreight;
	}

	public Long getRefundBalanceFreight() {
		return refundBalanceFreight;
	}

	public void setRefundBalanceFreight(Long refundBalanceFreight) {
		this.refundBalanceFreight = refundBalanceFreight;
	}

	public Long getRefundFreight() {
		return refundFreight;
	}

	public void setRefundFreight(Long refundFreight) {
		this.refundFreight = refundFreight;
	}
}
